// 根据keys递归查找对象中的key值，过滤掉url中的参数
// export function filerImageUrlParams(obj, keys) {
//   if (obj && typeof obj === 'object') {
//     for (const key in obj) {
//       if (obj.hasOwnProperty(key)) {
//         if (keys.includes(key)) {
//           obj[key] = obj[key].split('?')[0]
//           obj[key] = obj[key].split('%3F')[0]
//         } else {
//           filerImageUrlParams(obj[key], keys)
//         }
//       }
//     }
//   }
//   return obj
// }
// 临时处理方法
// 递归对象中的所有字段，找出可能是图片url的字段,截取掉url中的参数
import {ENV, IMAGE_URL_PREFIX} from "../core/env";

export const filerImageUrlParams = (obj) => {
  if (obj && typeof obj === 'object') {
    for (const key in obj) {
      if (obj.hasOwnProperty(key)) {
        if (typeof obj[key] === 'string') {
          obj[key] = obj[key].split('?')[0]
          obj[key] = obj[key].split('%3F')[0]
          obj[key] = obj[key].replace(IMAGE_URL_PREFIX[ENV], '')
          obj[key] = obj[key].replace('https://sky-energy.oss-cn-beijing.aliyuncs.com/', '')
        } else {
          filerImageUrlParams(obj[key])
        }
      }
    }
  }
  return obj
}
